package com.chinags.system.report.service;


import com.chinags.common.core.domain.Ztree;
import com.chinags.system.report.domain.TJcFlzddwCount;

import java.util.List;

/**
 * 省市区 服务层
 * 
 * @author shichenxing
 * @date 2019-06-22
 */
public interface ITJcFlzddwCountService 
{
	/**
     * 查询省市区信息
     * 
     * @param createId 省市区ID
     * @return 省市区信息
     */
	public TJcFlzddwCount selectTJcFlzddwCountById(Long createId);
	
	/**
     * 查询省市区列表
     * 
     * @param tJcFlzddwCount 省市区信息
     * @return 省市区集合
     */
	public List<TJcFlzddwCount> selectTJcFlzddwCountList(TJcFlzddwCount tJcFlzddwCount);
	
	/**
     * 新增省市区
     * 
     * @param tJcFlzddwCount 省市区信息
     * @return 结果
     */
	public int insertTJcFlzddwCount(TJcFlzddwCount tJcFlzddwCount);
	
	/**
     * 修改省市区
     * 
     * @param tJcFlzddwCount 省市区信息
     * @return 结果
     */
	public int updateTJcFlzddwCount(TJcFlzddwCount tJcFlzddwCount);
		
	/**
     * 删除省市区信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteTJcFlzddwCountByIds(String ids);
	public List<Ztree> selecitDeptTree(TJcFlzddwCount dept);

    TJcFlzddwCount selectDeptById(Long createId);
	/**
	 * 校验部门名称是否唯一
	 *
	 * @param dept 部门信息
	 * @return 结果
	 */
	public String checkDeptNameUnique(TJcFlzddwCount dept);
	public int updateDept(TJcFlzddwCount dept);
}
